//
// Created by 12992 on 24-10-14.
//
#include <glog/logging.h>
#include <gtest/gtest.h>
#include "video_meta.h"

extern "C" {
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
}


TEST(media_meta, media_meta1)
{
    utils::video_meta meta1(VIDEO_PATH);
    auto frames = meta1.get_video_preview_frame();
    LOG(INFO) << frames.size();
    for(auto& frame : frames)
    {
        ASSERT_TRUE(frame.get_frame()->format == AV_PIX_FMT_RGB32);
    }

    LOG(INFO) << meta1.get_filename();
}